A Performance Evaluation of Operating System Emulators
نویسندگان
چکیده
The concept of simulating one computer architecture on a system with a completely different architecture has existed for nearly as long as computers themselves. This technique, which has come to be known as emulation, is quickly changing the landscape of the world of computing. Technologies such as the Java programming language have brought emulation into the main stream. If this trend is to continue, a better understanding of the factors that affect the performance of emulated systems must be developed. This information will provide the basis on which future systems will be built. In order to understand the performance characteristics of various emulator implementations, this thesis presents a comparison of the interpretive and dynamic recompiling microprocessor emulation techniques. These emulation technologies are studied through the examination of two implementations of an emulator designed to run binary applications written for Microsoft’s Windows operating system on Apple Computer’s Mac OS X operating system. Using tests which focus on three main areas of emulator architecture, a detailed study of the factors which have the greatest effect on overall emulator performance is presented. The goal of this study is to identify the main bottlenecks in these current emulators, thus providing a focus for the improvement of future implementations. Emulated systems are highly complex, and many of the components from which
منابع مشابه
Chopper-Based Real-Time Load Emulator with Feed-Forward and Hysteresis Current Controller
Nowadays, the usage of load emulators, is the best method for implementation and analysis of different electrical load change scenarios in laboratories. This paper presents an improved programmable load emulator which can emulate both reference active and reactive power simultaneously. The proposed control system can track the dynamic load changes rapidly and accurately in addition to pulse cha...
متن کاملPerformance Evaluation of Multiple-Antenna IEEE 802.11p Transceivers Using an FPGA-based MIMO Vehicular Channel Emulator
The IEEE 802.11p standard has been optimized for low-delay small-bandwidth wireless communications to provide vehicular safety services. However, IEEE 802.11p transceivers can considerably improve their robustness by incorporating MIMO transmission methods. Moreover, multiple antennas can also be used to increase the data transfer rate of IEEE 802.11p transceivers, a requirement necessary to im...
متن کاملEvaluation of the Knowledge and Performance of Anesthesia and Operating Room Staff about Fire Sources and Ways to Prevent and Control them in Hospitals Affiliated with Ilam University of Medical Sciences
Introduction: Due to the presence of causes of fire in the operating room, that these kinds of accidents likely take place in these places. Therefore, it is necessary for the operating room staff, including the anesthesia team and the operating room, to have sufficient information in order to prevent the accident and function properly during the accident. This study aimed to investigate the kn...
متن کاملModelling an Emulator of Photovoltaic Panels
Photovoltaic emulators (PVE) are power electronic systems able to reproduce the output "CurrentVoltage" characteristics of photovoltaic panels in various operating conditions. They are indispensable for the design and evaluation of the operational components of a photovoltaic energy system, such as battery chargers and Maximum Power Point Tracking (MPPT). Those emulators prevent the experimenta...
متن کاملارزیابی عملکرد بهره برداری از شبکه های آبیاری به روش تحلیل پوششی داده ها (DEA)
Recent studies have shown poor performance of irrigation systems, which indicates the requirement for special attention to performance improvement. The first step for improving the performance of irrigation systems is evaluation of the present situation. Performance evaluation methodologies presented so far are either qualitative such as DA (Diagnostic Analysis), RA (Rapid Appraisal) and FA (Fr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004